pulse pumping - French English Dictionary